package org.cying.main.dao;

import org.apache.ibatis.annotations.Mapper;
import org.cying.main.domain.Task;

import java.util.List;
import java.util.Map;

/**
 * 任务查询映射接口
 * @author Cying
 */
@Mapper
public interface QueryTask {

    Integer getTaskTotal(Map<String, Object> map);
    
    Integer getTaskFinish(Map<String, Object> map);
    
    Integer getTaskUnFinish(Map<String, Object> map);
    
    Integer getTaskPreFinish(Map<String, Object> map);

    Integer getCheck(Map<String, Object> map);
    
    List<Task> getTask(Map<String, Object> map);

    String getCommitedContext(Map<String, Object> map);

    List<String> getCommitedImages(Map<String, Object> map);

}
